怀孕10天左右有什么症状| 午餐肉是什么肉| 杏林是指什么| 烫伤忌口不能吃什么| 时光荏苒岁月如梭是什么意思| 胃烧灼感是什么原因引起的| 下午五六点是什么时辰| 狗奴是什么意思| 跟腱炎吃什么药效果好| 画眉是什么| 深圳市长是什么级别| 锁骨疼挂什么科| 云是什么意思| 摸底是什么意思| 大姨妈每个月提前来是什么原因| 手掌小鱼际发红是什么原因| 阳亢是什么意思| 儿童办护照需要什么材料| 静水流深什么意思| 二月七号是什么星座| 脸颊两边长痘痘是什么原因引起的| below是什么意思| 鳄鱼为什么会流泪| 做好自己是什么意思| 手机合约版是什么意思| 2022年是属什么| 支原体肺炎吃什么药| 负离子什么意思| 什么叫私生饭| 小酌怡情什么意思| 月出念什么| 子宫内膜什么时候脱落| 女人吃鹿茸有什么好处| 乳腺纤维瘤有什么症状表现| 血肌酐高吃什么食物| 行政管理是做什么的| 什么是蜘蛛痣图片| 七月份适合种什么菜| 头孢属于什么类药物| 鲍鱼什么意思| 房间里放什么阳气旺| 乙肝病毒表面抗体弱阳性什么意思| 频繁做噩梦是什么原因| 无缘无故流鼻血是什么原因| 肠溶片是什么意思| 最聪明的动物是什么| ips屏幕是什么意思| 特性是什么意思| 考试紧张吃什么药可缓解| 什么药治肠炎效果最好| 气虚什么症状| 相对密度是什么意思| 脚板痛是什么原因| 异卵双胞胎是什么意思| but什么意思| 月经黑红色是什么原因| 指桑骂槐是什么生肖| 公子是你吗是什么歌| 剔除是什么意思| 黄瓜有什么营养价值| 红烧肉可以放什么配菜| 什么植物最老实| 空调有异味是什么原因| 苏子是什么| 肺纤维化什么意思| 96166是什么电话| 新生儿血糖低是什么原因| 生命线分叉代表什么| 男性硬不起来什么原因| 为什么脸突然肿了| 崴脚用什么药| gap是什么档次的牌子| 出水痘不能吃什么食物| 胶体是什么| 子宫脱垂什么症状| 易孕体质是什么意思| 什么的北京城| 烟花三月是什么意思| 燕窝什么味道| 螃蟹吃什么食物| 阳刚之气是什么意思| 附件炎是什么原因引起的| 荨麻疹需要注意什么| 谈恋爱是为了什么| 二级以上医院是什么意思| 禁忌症是什么意思| 邯郸学步的寓意是什么| 套路是什么意思| 肚子硬是什么原因| 淀粉样变性是什么病| 嗳气打嗝吃什么药| 女人为什么不会怀孕| 挑染是什么意思| 血管为什么会堵塞| 白带豆腐渣状是什么原因造成的| 法国货币叫什么| 小孩检查微量元素挂什么科| 晚上吃什么最健康| 恶露是什么意思| 金匮肾气丸适合什么人吃| 瞧不起是什么意思| 菜板买什么材质的好| 妊娠纹是什么| 健身吃什么长肌肉最快| 隆科多为什么不姓佟| 食人鱼的天敌是什么| 梦见自己吐血是什么征兆| 甲状腺偏高有什么影响| 子午流注是什么意思| 辅酶q10什么时间吃好| 类风湿什么症状| 尿酸高会引起什么疾病| 活泼的近义词是什么| 9月21号是什么星座| 血燕是什么| 动脉硬化吃什么可以软化血管| 倾国倾城是什么生肖| 水奶和奶粉什么区别| 什么是食物链| 洪字五行属什么| 孩子血铅高有什么症状| 为什么会经常口腔溃疡| 锲而不舍是什么生肖| 脉弦滑是什么意思| 军分区司令是什么级别| 同房后为什么会出血| 疱疹是什么原因引起的| vertu手机为什么那么贵| 吃什么能快速补血| 乙肝e抗原阳性是什么意思| 氨纶是什么| 额头上长痘痘什么原因| 尿频尿急尿不尽挂什么科| 慢阻肺用什么药| 胎盘能吃吗有什么作用与功效| 用加一笔是什么字| 黄瓜有什么营养| 绽开什么| 高血压是什么症状| 骨赘是什么意思| 医院五行属什么| 媚眼如丝是什么意思| 电解质什么意思| 轴向是什么意思| 左手小指疼痛预兆什么| 生物科学是什么专业| 象牙带身上有什么好处| 布鲁斯是什么意思| 上镜是什么意思| 过三关 是什么意思| 十二生肖各代表什么花| 身上长小肉揪是什么原因| 伊索寓言有什么故事| 各类病原体dna测定是检查什么| 欢乐海岸有什么好玩的| 转移酶偏高是什么原因| ein是什么意思| 蓝色搭配什么颜色| 蒲公英吃了有什么好处| 梦见搬家是什么意思| 甲减是什么| 什么样的人不能献血| 什么人不能喝蜂蜜| 神经衰弱吃什么药好| 三伏天什么时候最热| 田七蒸瘦肉有什么功效| 茶叶有什么功效与作用| 严肃的什么| 子宫粘连是什么原因造成的| 龙头凤尾是什么生肖| 悟空是什么意思| 九寨沟什么时候去最好| aca是什么意思| 元辰是什么意思| 总是掉头发是什么原因| 静静地什么| gc什么意思| 川崎病是什么原因引起的| 做梦吃肉是什么征兆| 尿素氮高什么原因| 皮蛋为什么能治口腔溃疡| 肩周炎是什么原因引起的| 一什么毛巾| 武松打的是什么虎| 丙申五行属什么| 1928年属什么生肖| 空腹喝酒有什么危害| 邓紫棋为什么叫gem| d二聚体是什么| geneva是什么牌子手表| 什么是巧克力囊肿| 腋下副乳有什么危害吗| 梦见掉了两颗牙齿是什么意思| 什么叫韵母| 疖肿吃什么药| lop胎位是什么意思| 什么是关键词| 吃维e有什么好处和副作用| 一闪一闪的星星像什么| 黑管是什么乐器| 手心发痒是什么原因| 眼镜是什么时候发明的| 筛是什么意思| 蝉是什么| 垂询是什么意思| 对比度是什么意思| 羊字五行属什么| 臭屁多是什么原因| tp是什么| 02属什么| 吃火龙果有什么好处和坏处| 偏头痛什么症状| 甜瓜不能和什么一起吃| apm是什么牌子| 什么龙戏珠| 突然手发抖是什么原因| 梦见已故朋友什么预兆| 挚爱适合用在什么人| 公积金缴存基数是什么意思| 艾滋病窗口期是什么意思| 右耳朵疼是什么原因| 副产品是什么意思| 什么人不能吃海带| 法医是干什么的| 做喉镜能检查出什么病| 菟丝子是什么| 岁月的痕迹是什么意思| 免贵姓是什么意思| 红海是什么意思| 减肥不能吃什么水果| 鱿鱼是什么动物| p和t分别是什么意思| 心律失常是什么意思| 芒果吃了有什么好处| 南极为什么比北极冷| 经心的近义词是什么| 什么材质可以放微波炉加热| 什么的寒风| 孔夫子搬家的歇后语是什么| 什么去疤痕效果最好| 72年鼠是什么命| 背疼什么原因| 肩膀疼是什么原因| 单脱是什么意思| 角膜炎吃什么消炎药| 非洲人一日三餐吃什么| 睡觉时身体抽搐是什么原因| 有什么黄色网站| 六畜兴旺是什么生肖| 炸鱼是什么意思| 右边偏头痛什么原因| 梦到门坏了是什么意思| 韬光养晦什么意思| 丘疹是什么原因引起的| 晚上吃黄瓜有什么好处| 咖喱饭需要什么材料| 赤茯苓又叫什么| 血小板低吃什么好| r代表什么意思| 羊日冲牛是什么意思| 云南有什么名酒| 孕妇梦见西瓜是什么意思| 助理研究员是什么职称| 左膝关节退行性变是什么意思| 百度Saltar al contento

中国—东盟中心组织投资考察团访问越南

Pendente
De Wikipedia, le encyclopedia libere
Linguage de programmation
instantia de: computer science term[*]
subclasse de: computer language[*]
parte de: computator


Commons: Programming languages

Un linguage de programmation[1] es un technica de communication standardisate pro exprimer instructiones a un computator. Illo es un collection de regulas syntactic e semantic usate pro definir programmas de computatores. Un linguage permitte que le programmator specifica con precision super qual typos de dato un computator operara, e que actiones exequer sub varie circumstantias.

Introduction

[modificar | modificar fonte]

Le proposito principal del linguages de programmation es permitter que le programmatores exprime lor intento a un computator de un maniera plus facile que per medio de un linguage de basse nivello o codice de machina. Pro iste ration, le linguages de programmation generalmente es designate pro usar syntaxe de alte nivello, que pote esser facilemente communicate o comprendite per programmatores human. Le linguages de programmation es instrumentos importante pro adjutar ingenieros de software a scriber programmas melior plus rapido.

Comprender linguages de programmation es crucial pro le personas ingagiate in informatica proque hodie tote le typos de computation es realisate con linguages de computator.

Durante le ultime decades, un grande numero de linguages de computator ha essite create, ha substituite le unes le alteres, e ha essite modificate/combinate. Ben que il ha habite plure tentativas de facer un linguage de computator universal que servi a tote le propositos, tote illos ha fallite. Le necessitate de un gamma significative de linguages de computator es causate per le facto que le proposito del linguages de programmation varia desde le disveloppamento de software commercial al uso scientific o como hobby; le discrepantia de competentia inter novicios e expertos es immense, e alcun linguages es excessivemente difficile pro novicios; le programmatores ha preferentias differente; e finalmente, le costo acceptabile de tempore de execution pote esser multo differente pro programmas executante in un microcontrolator e programmas executante in un supercomputator.

Il ha multe linguages de proposito special, pro uso in situationes special: PHP es un linguage de programmation de scripts specialmente apte pro disveloppamento pro le Web; Perl es convenibile pro manipulation de textos; le linguage C ha essite amplemente usate pro le disveloppamento de systemas de operation e compilatores (le assi-nominate programmation de systemas).

Le linguages de programmation rende le programmas de computatores minus dependente de machinas e ambientes particular. Isto occurre proque le linguages de programmation es convertite in codice de machina specific pro un machina particular in vice de esser executate directemente per le machina. Un objectivo ambitiose de FORTRAN, un del prime linguages de programmation, era iste independentia de machina.

Le majoritate del linguages pote esser e compilate e interpretate, mais le majoritate functiona melior con o le un o le altere methodo. In alcun systemas de programmation, le programmas es compilate in multiple stadios, in un varietate de representationes intermediari. Typicamente, le stadios posterior del compilation es plus proxime al codice de machina que le stadios initial. Un variation commun de iste strategia de implementation, usate le prime vice per BCPL in fines del decade de 1960, era compilar programmas in un representation intermediari appellate "O-code" pro un machina virtual, que era posteriormente compilate pro le machina real. Iste strategia successose era usate posteriormente per Pascal con le P-code e per Smalltalk con le byte code, ben que in multe casos le codice intermediari era interpretate in vice de esser compilate.

Si le mechanismo de traduction usate traduce le texto del programma como un toto e alora executa le formato interne, iste mechanismo se denomina compilation. Consequentemente , le compilator es un programma que recipe le texto del programma legibile per humanos (denominate codice fonte) como dato de entrata e produce codice objecto como exita. Le codice objecto resultante pote esser un codice de machina que essera executate directemente per le UCP del computator, o illo pote esser un codice conforme al specification de un machina virtual.

Si le codice del programma es traducite in tempore de execution, con cata passo traducite essente executate immediatemente, le mechanismo de traduction es denominate interpretation. Le programmas interpretate usualmente executa plus lentemente que le programmas compilate, mais illos ha plus flexibilitate proque illos es capace de interager con le ambiente de execution. Vide linguage interpretate pro detalios. Ben que le definition non es identic, istes typicamente cade in le categoria de linguages de programmation de scripts.

Characteristicas de un linguage de programmation

[modificar | modificar fonte]

Cata linguage de programmation pote esser imaginate como un collection de specificationes formal referente a syntaxe, vocabulario e significato.

Usualmente iste specificationes include:

  • Datos e structuras de datos
  • Instructiones e fluxo de controlo
  • Mechanismos de referentia e reuso
  • Philosophia de designo

Le majoritate del linguages que es amplemente usate, o ha essite usate per un considerabile periodo de tempore, ha organos de standardisation que se reuni regularmente pro crear e publicar definitiones formal del linguage, e discuter le extension o supplementation del definitiones ja existente.

Datos e structuras de datos

[modificar | modificar fonte]

Internemente, tote le datos in un computator digital moderne es immagazinate simplemente como statos active-inactive (binari). Typicamente le datos representa informationes del mundo real, tales como nomines, contos bancari e mesuras, e assi le datos binari de basse nivello es organisate per le linguages de programmation in iste conceptos de alte nivello.

Le systema particular per le qual le datos es organisate in un programma es le systema de typos del linguage de programmation; le designo e le studio del systemas de typos es denominate theoria del typos. Le linguages pote esser classificate como de typage static o de typage dynamic. Linguages de typage dynamic pote esser ulteriormente subdividite in linguages que manifesta typos, ubi cata declaration de variabile e function ha su typo declarate explicitemente, e linguages de typo inferite. Es possibile realisar un inferentia de typos in programmas scribite in un linguage de typage dynamic, mais es equalmente possibile scriber programmas in iste linguages que rende le inferentia de typos impracticabile. A vices le linguages de typo inferite e de typage dynamic es denominate de typage latente.

Con linguages de typage static usualmente il ha typos predefinite pro elementos de datos individual (tales como numeros intra un certe intervallo, catenas de litteras, etc.), e le valores nominate programmaticamente (variabiles) pote haber un sol typo fixe, e permitter certe operationes: numeros non pote devenir nomines e vice versa. Exemplos de tal linguages es: C, C++ e Java.

Le linguages de typage dynamic tracta tote le positiones de datos intercambiabilemente, de maniera que operationes improprie (como summar nomines o ordinar numeros alphabeticamente) non causara errores usque al tempore de execution. Exemplos de tal linguages es: Lisp, JavaScript, Tcl e Prolog.

Le linguages de typo inferite superficialmente tracta tote le datos como si illos non ha un typo, mais de facto illo face un analyse sophisticate del maniera como le programa usa le datos pro determinar que operationes elementar es effectuate super le datos, e finalmente deduce que typo le variabiles ha in tempore de compilation. Le linguages de typo inferite pote esser plus flexibile a usar, durante que illos crea programmas plus efficiente; totevia, iste capacitate es difficile de includer in le implementation de un linguage de programmation, assi illo es relativemente rar. Exemplos de tal linguages es: MUMPS e ML.

A vices le linguages de typage static es denominate [type-safe] o fortemente typate, e le linguages de typage dynamic es denominate [untyped] o debilemente typate; confundentemente, le mesme terminos tamben es usate pro referer se al distinction inter le linguages in le quales es impossibile usar un valor como un valor de altere typo e possibilemente corrumper datos de un altere parte del programma o inducer le systema al collapso, e le linguages in le quales es possibile facer lo. Exemplos de linguages fortemente typate es: Eiffel, Oberon, Lisp, Scheme, linguage de assemblage, C++ e le majoritate del implementationes de Pascal.

Le majoritate del linguages tamben provide manieras de construer structuras de datos complexe desde typos elementar e associar nomines a iste nove typos combinate (usante arrangiamentos, listas, pilas, files).

Le linguages orientate a objectos permitte que le programmator defini typos de datos denominate "objectos" que ha lor proprie functiones e variabiles intrinsec (respectivemente denominate "methodos" e "attributos"). Un programma que contine objectos permitte que le objectos opera como subprogrammas indepentente mais interagente: iste interaction pote esser designate in tempore de codification pro modelar o simular objectos interagente del mundo real. Iste es un functionalitate multo utile e intuitive. Linguages tal como Python e Ruby se ha disveloppate como linguages OO (orientate a objectos). Illos es relativemente facile de apprender e usar, e gania popularitate in le circulos de programmation professional, essente equalmente accessibile a non professionales. Iste linguages plus intuitive ha augmentate le disponibilitate public e le poter del applicationes de computator personalisate.

A parte de quando e como le correspondentia inter expressiones e typos es determinate, il ha tamben le question crucial de que typos le linguage defini del toto, e que typos illo permitte como valores de expressiones (valores expresse) e como valores nominate (valores denotate). Linguages de basse nivello como C typicamente permitte que le programmas nomina positiones de memoria, regiones de memoria, e constantes de tempore de compilation, durante que illo permitte que le expressiones retorna valores capace de conformar se intra le registros del machina; le C de ANSI extendeva isto, permittente que le expressiones retornava valores struct tamben. Le linguages functional frequentemente permitte que le variabiles nomina valores computate in tempore de execution directemente in vice de nominar positiones de memoria ubi valores pote esser immagazinate. Le linguages que usa collecta de immunditias es libere pro permitter structuras de datos arbitrarimente complexe e como valores expresse e como valores denotate.


Finalmente, in alcun linguages, proceduras es permittite solo como valores denotate (illos non pote esser retornate per expressiones o ligate a nove nomines); in alteres, illos pote esser passate como parametros a subroutines, mais non pote alteremente esser ligate a nove nomines); in alteres, illos es liberemente usate como qualcunque valor expresse, mais nove proceduras non pote esser create in tempore de execution; e in ancora alteres, illos es valores de prime classe que pote esser create in tempore de execution.

Instruction e fluxo de controlo

[modificar | modificar fonte]

Post que le datos ha essite specificate, le machina debe esser instruite a proposito de como effectuar operationes super le datos. Declarationes elementari pote esser specificate per medio de parolas clave o esser indicate per medio de un structura grammatical ben definite. Cata linguage prende unitates de iste declarationes ben comportate e los combina per medio de un systema de ordination. Dependente del linguage, existe methodos differente de aggruppar iste declarationes elementari. Isto permitte scriber programmas que es capace de coperir un grande varietate de datos de entrata, in vice de esser limitate a un micre numero de casos. Additionalmente, ultra le instructiones de manipulation de datos, altere instructiones typic de un linguage es illes usate pro controlar le processamento (ramificationes, definitiones per casos, ciclos, backtracking, composition functional).

Mechanismos de referentia e reuso

[modificar | modificar fonte]

Le nucleo del idea de referentia es que il debe haber un methodo de designar spatios de immagazinage indirectemente. Le methodo le plus commun es per medio de variabiles nominate. Dependente del linguage, un indirection ulterior pote includer referentias que es punctatores a un altere spatio de immagazinage immagazinate in tal variabiles o gruppos de variabiles. Similar a iste methodo de nominar spatios de immagazinage es le methodo de nominar gruppos de instructiones. Le majoritate del linguages de programmation usa invocationes de macros, invocationes de proceduras o invocationes de functiones como le declarationes que usa iste nomines. Usar nomines symbolic de iste maniera permitte que un programma acquire un flexibilitate significative, assi como un alte grado de reusabilitate. Referentias indirecte a programmas disponibile o divisiones de datos predefinite permitte que multe linguages orientate a applicationes integra operationes typic como si le linguage de programmation los includeva como instructiones de alte nivello.

Philosophias de designo

[modificar | modificar fonte]

Pro le propositos mentionate previemente, cata linguage ha essite disveloppate usante un designo o philosophia special. Un o altere aspecto es particularmente accentuate per le maniera como le linguage usa le structuras de datos, o per le qual su notation special incoragia certe manieras de resolver problemas o exprimer lor structura.

Proque le linguages de programmation es linguages artificial, illos require un alte grado de disciplina pro specificar con precision qual operationes es desirate. Le linguages de programmation non es tolerante a errores; totevia, le onere de recognoscer e usar le vocabulario special es reducite per messages de adjuta generate per le implementation del linguage de programmation. Il ha alcun linguages que offere un alte grado de libertate in permitter automodification, in le qual un programma rescribe partes de se mesme pro tractar nove casos. Typicamente, solo le linguage de machina e membros del familia Lisp (Common Lisp, Scheme) provide iste capacitate. Alcun linguages tal como MUMPS e Perl permitte le modification de structuras de datos que contine fragmentos de programma, e provide methodos pro transferer le controlo del programma a iste structura de datos; linguages que supporta ligation e carga dynamic tal como C, C++, e linguage Java pote emular automodification per incorporar un micre compilator o invocar un compilator externe e ligar le codice objecto resultante. Le interpretation de codice per medio del recompilation in tempore real es denominate recompilation dynamic; emulatores e altere machinas virtual exploita iste technica pro attinger un melior rendimento.

Il ha varie manieras de classificar linguages de programmation. Le distinctiones non es precise; un linguage particular pote esser implementate in multiple classificationes. Per exemplo, un linguage pote haber implementationes e compilate e interpretate.

Historia del linguages de programmation

[modificar | modificar fonte]

Frequentemente Charles Babbage recipe le credito pro designar le prime machinas similar a computatores, que habeva varie programmas scribite pro illos (in le equivalente de un linguage de montage) per Ada Lovelace.

Alan Turing usava le concepto theoric de un machina de Turing que se comportava in principio sub tote le aspectos relevante como le computatores moderne, conforme al programma de basse nivello que es introducite.

In le decade de 1940 quando le prime computatores era create, le programmatores debeva operar le machinas a mano. Avantiamentos in le technologia electronica in le initio del seculo 20 duceva al construction de computatores electronic practic. In ille tempore, le computatores era extrememente grande e dispendiose. Solo Konrad Zuse imaginava le uso de un linguage de programmation (finalmente disveloppate como Plankalkül) como illos de hodie pro resolver problemas.

Disveloppamentos subsequente in le technologia electronic (transistores, circuitos integrate e microchips) propelleva le disveloppamento de computatores plus digne de confidentia e usabile, con varie linguages de programmation standardisate pro executar super illos. Isto duceva al disveloppamento exponential massive que resultava in le Internet, le ubiquitate del computatores personal, e le accessibilitate augmentate de linguages de programmation de computatores tal como Python, Visual Basic, etc.

A mesura que le costo del computatores ha cadite significativemente e le complexitate del programmas de computator ha augmentate dramaticamente, ha devenite evidente que le tempore de disveloppamento es plus valorose que le tempore de computation.

Nove ambientes de disveloppamento visual e integrate ha apportate un clar progresso. Illos ha reducite le dispensa de tempore, moneta (e nervos). Frequentemente le regiones del schermo que controla le programma pote esser arrangiate interactivemente. Fragmentos de codice pote esser invocate simplemente per cliccar super un controlo. Le labor tamben es facilitate per componentes prefabricate e bibliothecas de software con codice reusabile.

Linguages recente emphatisa nova functionalitates, como {mix-ins}, delegation, e aspectos.

Le methodologia orientate a objectos pote reducer substantialmente le complexitate del programmas.

Paradigmas de programmation

[modificar | modificar fonte]

Un paradigma de programmation es un paradigma usate pro programmar programma de computator o plus generalmente software o systemas de software. Illo da le vision que le programmator ha del execution del programma: por exemplo, in le caso del programmation orientate a objectos, le programmator vide le execution del programma como un collection de objectos dialogante.

Frequentemente un paradigma de programmation es intimemente connectite a un certe schola de architectura de software, ingenieria de software, o similar.

Frequentemente un paradigma de programmation es associate a un certe familia de linguages de programmation. Le majoritate del linguages supporta un sol paradigma, mais alcun linguages es capace de supportar plure.

Le linguages sequente es linguages major usate per varie centos de milles a varie milliones de programmatores in tote le mundo:

Referentias

[modificar | modificar fonte]
  1. Derivation: Entitates: 1. (it) Linguaggio di programmazione || 2. (es) Lenguaje de programación || (pt) Linguagem de programa??o || 3. (fr) Langage de programmation || 4. (en) Programming language || Controlo: (de) Programmiersprache || (ru) Язык программирования || - (Extra): (la) Lingua programmationis
李小龙属什么生肖 黄色上衣配什么颜色裤子 什么是拉拉 内膜薄是什么原因 犒赏是什么意思
75年的兔是什么命 黄褐斑是什么引起的 1213是什么日子 梦到乌龟是什么意思 宋江代表什么生肖
拔完智齿第三天可以吃什么 心肌梗塞是什么原因造成的 尿毒症什么症状 天灵盖是什么意思 手脚麻是什么原因
男性尿道刺痛吃什么药 ad是补什么的 能吃是福是什么意思 元宵节送什么 抗组胺药是什么意思
处女女和什么星座最配hcv9jop3ns4r.cn 属猪的跟什么属相最配hcv7jop6ns2r.cn 小孩走路迟是什么原因hcv8jop4ns2r.cn 女人做什么好hcv9jop7ns5r.cn 丁丁是什么意思hcv8jop5ns7r.cn
睡觉背疼是什么原因hcv9jop3ns8r.cn 什么清什么秀hcv8jop5ns9r.cn 举足轻重是什么意思jasonfriends.com 罄竹难书的罄什么意思hcv8jop8ns2r.cn 龟头炎有什么症状hcv8jop3ns7r.cn
熟地是什么hcv8jop1ns6r.cn 书是什么排比句hcv9jop1ns1r.cn 奶茶三兄弟是什么hcv8jop2ns8r.cn 什么是生粉hcv8jop7ns9r.cn 什么是生源地hcv7jop6ns7r.cn
肌张力障碍是什么病cj623037.com 庄周梦蝶是什么意思luyiluode.com 拉肚子吃什么饭hcv9jop1ns7r.cn 沄字五行属什么hcv8jop1ns4r.cn 吃什么减肥shenchushe.com
百度